<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos  -->
			<title>Docs For Class DomArObject</title>
			<link rel="stylesheet" href="../media/stylesheet.css" />
						<script src="../media/lib/classTree.js"></script>
												<script language="javascript" type="text/javascript">
				var imgPlus = new Image();
				var imgMinus = new Image();
				imgPlus.src = "../media/images/plus.png";
				imgMinus.src = "../media/images/minus.png";
				
				function showNode(Node){
							switch(navigator.family){
								case 'nn4':
									// Nav 4.x code fork...
							var oTable = document.layers["span" + Node];
							var oImg = document.layers["img" + Node];
									break;
								case 'ie4':
									// IE 4/5 code fork...
							var oTable = document.all["span" + Node];
							var oImg = document.all["img" + Node];
									break;
								case 'gecko':
									// Standards Compliant code fork...
							var oTable = document.getElementById("span" + Node);
							var oImg = document.getElementById("img" + Node);
									break;
							}
					oImg.src = imgMinus.src;
					oTable.style.display = "block";
				}
				
				function hideNode(Node){
							switch(navigator.family){
								case 'nn4':
									// Nav 4.x code fork...
							var oTable = document.layers["span" + Node];
							var oImg = document.layers["img" + Node];
									break;
								case 'ie4':
									// IE 4/5 code fork...
							var oTable = document.all["span" + Node];
							var oImg = document.all["img" + Node];
									break;
								case 'gecko':
									// Standards Compliant code fork...
							var oTable = document.getElementById("span" + Node);
							var oImg = document.getElementById("img" + Node);
									break;
							}
					oImg.src = imgPlus.src;
					oTable.style.display = "none";
				}
				
				function nodeIsVisible(Node){
							switch(navigator.family){
								case 'nn4':
									// Nav 4.x code fork...
							var oTable = document.layers["span" + Node];
									break;
								case 'ie4':
									// IE 4/5 code fork...
							var oTable = document.all["span" + Node];
									break;
								case 'gecko':
									// Standards Compliant code fork...
							var oTable = document.getElementById("span" + Node);
									break;
							}
					return (oTable && oTable.style.display == "block");
				}
				
				function toggleNodeVisibility(Node){
					if (nodeIsVisible(Node)){
						hideNode(Node);
					}else{
						showNode(Node);
					}
				}
			</script>
					</head>
		<body>
			<div class="page-body">			
<h2 class="class-name"><img src="../media/images/AbstractClass_logo.png"
														alt="Abstract Class"
														title="Abstract Class"
														style="vertical-align: middle"> DomArObject</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Description</div>
	<div class="nav-bar">
					<span class="disabled">Description</span> |
							<a href="#sec-descendents">Descendents</a>
			|											<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
						
					</div>
	<div class="info-box-body">
                <p class="implements">
            Implements interfaces:
            <ul>
                <li>ArrayAccess (internal interface)</li>            </ul>
        </p>
        		<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
			</ul>
		<p class="notes">
			Located in <a class="field" href="_libs---DomAr---DomArObject.class.php.html">/libs/DomAr/DomArObject.class.php</a> (line <span class="field"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a26">26</a></span>)
		</p>
		
				
		<pre></pre>
	
			</div>
</div>

	<a name="sec-descendents"></a>
	<div class="info-box">
		<div class="info-box-title">Direct descendents</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
			<span class="disabled">Descendents</span>
			|												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
								|															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<table cellpadding="2" cellspacing="0" class="class-table">
				<tr>
					<th class="class-table-header">Class</th>
					<th class="class-table-header">Description</th>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/AbstractClass.png"
								 alt="Abstract class"
								 title="Abstract class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomArGlobalObject.html">DomArGlobalObject</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomArChangeLog/DomArChangeLogItem.html">DomArChangeLogItem</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/AbstractClass.png"
								 alt="Abstract class"
								 title="Abstract class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomArHistory/DomArHistoryItem.html">DomArHistoryItem</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/Plugin/Sample.html">Sample</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAuth/DomUser.html">DomUser</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomUserActionLog.html">DomUserActionLog</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAuth/DomUserGroup.html">DomUserGroup</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomCmsModule.html">DomCmsModule</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomCms/DomCmsSite.html">DomCmsSite</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomCmsLink.html">DomCmsLink</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomCmsNode.html">DomCmsNode</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/NodeLink.html">NodeLink</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/AbstractClass.png"
								 alt="Abstract class"
								 title="Abstract class"
								 style="vertical-align: center"/>
						<a href="../DomAr/Element.html">Element</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../BankLink/BankLog.html">BankLog</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/AbstractClass.png"
								 alt="Abstract class"
								 title="Abstract class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomBankLinkObject.html">DomBankLinkObject</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomBankLink/DomBankLink_PaypalIpnLog.html">DomBankLink_PaypalIpnLog</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomBankLink/DomBankLink_PaypalTxLog.html">DomBankLink_PaypalTxLog</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomBankLinkPayment.html">DomBankLinkPayment</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/DomBankPayment.html">DomBankPayment</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../DomAr/IpnLog.html">IpnLog</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../Ipx/IpxSmsLogEntry.html">IpxSmsLogEntry</a>
					</td>
					<td>
											
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="../media/images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="../WapBilling/WapBillingLog.html">WapBillingLog</a>
					</td>
					<td>
											
										</td>
				</tr>
							</table>
		</div>
	</div>


	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Variable Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendants</a> |
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
							| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<div class="var-summary">
																																																								<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">Array</span>
					<a href="#$failedValidations" title="details" class="var-name">$failedValidations</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">Bool</span>
					<a href="#$serialized" title="details" class="var-name">$serialized</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">Bool</span>
					<a href="#$validated" title="details" class="var-name">$validated</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">Bool</span>
					<a href="#$validationEnabled" title="details" class="var-name">$validationEnabled</a>
				</div>
																<div class="var-title">
					<img src="../media/images/Variable.png" alt=" " />
					<span class="var-type">Array</span>
					<a href="#$_changed" title="details" class="var-name">$_changed</a>
				</div>
											</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendants</a> |
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
		</div>
		<div class="info-box-body">			
			<div class="method-summary">
																																			
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result">void</span>
										<a href="#buildMetadata" title="details" class="method-name">buildMetadata</a>
										()
									</div>
																																							
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result">void</span>
										<a href="#create" title="details" class="method-name">create</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">&$data</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result"><a href="../DomAr/Query/DomArDataQuery.html">DomArDataQuery</a></span>
										<a href="#dataQuery" title="details" class="method-name">dataQuery</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$fields</span>)
									</div>
																																							
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result">Array</span>
										<a href="#getAllProperties" title="details" class="method-name">getAllProperties</a>
										()
									</div>
																							
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result">String</span>
										<a href="#getDatabase" title="details" class="method-name">getDatabase</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result">String</span>
										<a href="#getDbTable" title="details" class="method-name">getDbTable</a>
										()
									</div>
																																							
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result">Array</span>
										<a href="#getProperties" title="details" class="method-name">getProperties</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result"><a href="../DomAr/Property/DomArProperty.html">DomArProperty</a></span>
										<a href="#getProperty" title="details" class="method-name">getProperty</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$name</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result"><a href="../DomAr/DomArTable.html">DomArTable</a></span>
										<a href="#getTable" title="details" class="method-name">getTable</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result">String</span>
										<a href="#getTableName" title="details" class="method-name">getTableName</a>
										()
									</div>
																																															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result"><a href="../DomAr/Query/DomArDataQuery.html">DomArDataQuery</a></span>
										<a href="#idSetQuery" title="details" class="method-name">idSetQuery</a>
											([<span class="var-type">String</span>&nbsp;<span class="var-name">$field</span> = <span class="var-default">'id'</span>])
									</div>
																																							
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result"><a href="../DomAr/DomArObject.html">DomArObject</a></span>
										<a href="#load" title="details" class="method-name">load</a>
											(<span class="var-type">Int</span>&nbsp;<span class="var-name">$id</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result"><a href="../DomSql/DomSqlIterator.html">DomSqlIterator</a></span>
										<a href="#loadData" title="details" class="method-name">loadData</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>])
									</div>
																																															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result"><a href="../DomAr/Query/DomArQuery.html">DomArQuery</a></span>
										<a href="#query" title="details" class="method-name">query</a>
										()
									</div>
																																																																							
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result"><a href="../DomAr/DomArObject.html">DomArObject</a></span>
										<a href="#unserialize" title="details" class="method-name">unserialize</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>)
									</div>
																																																																																																																																																															
				<div class="method-definition">
					<img src="../media/images/StaticMethod.png" alt=" "/>
					static 						<span class="method-result">void</span>
										<a href="#_updateTableFields" title="details" class="method-name">_updateTableFields</a>
										()
									</div>
																																																			
				<div class="method-definition">
					<img src="../media/images/Constructor.png" alt=" "/>
											<span class="method-result">DomArObject</span>
										<a href="#__construct" title="details" class="method-name">__construct</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Mixed</span>
										<a href="#access" title="details" class="method-name">&amp;access</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#analyzeAccess" title="details" class="method-name">analyzeAccess</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$propertyName</span>)
									</div>
																							
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#cache" title="details" class="method-name">cache</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#changed" title="details" class="method-name">changed</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$property</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#construct" title="details" class="method-name">construct</a>
										()
									</div>
																															
				<div class="method-definition">
					<img src="../media/images/AbstractMethod.png" alt=" "/>
											<span class="method-result">Bool</span>
										<a href="#delete" title="details" class="method-name">delete</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#forceSet" title="details" class="method-name">forceSet</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#get" title="details" class="method-name">get</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$var</span>)
									</div>
																							
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Array</span>
										<a href="#getChanged" title="details" class="method-name">getChanged</a>
										()
									</div>
																															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Int</span>
										<a href="#getId" title="details" class="method-name">getId</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Array</span>
										<a href="#getLastValidationInfo" title="details" class="method-name">getLastValidationInfo</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">String</span>
										<a href="#getLastValidationMessage" title="details" class="method-name">getLastValidationMessage</a>
										()
									</div>
																																															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Array</span>
										<a href="#getValidationErrorMessages" title="details" class="method-name">getValidationErrorMessages</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Array</span>
										<a href="#getValidationInfo" title="details" class="method-name">getValidationInfo</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Array</span>
										<a href="#getValidationMessages" title="details" class="method-name">getValidationMessages</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$separator</span> = <span class="var-default">false</span>])
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result"><a href="../DomAr/DomArValidationReport.html">DomArValidationReport</a></span>
										<a href="#getValidationReport" title="details" class="method-name">getValidationReport</a>
										()
									</div>
																							
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#init" title="details" class="method-name">init</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#initLoaded" title="details" class="method-name">initLoaded</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Boolean</span>
										<a href="#isChanged" title="details" class="method-name">isChanged</a>
											([<span class="var-type">String</span>&nbsp;<span class="var-name">$property</span> = <span class="var-default">NULL</span>])
									</div>
																															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Bool</span>
										<a href="#offsetExists" title="details" class="method-name">offsetExists</a>
											(<span class="var-type">Mixed</span>&nbsp;<span class="var-name">$propertyName</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Mixed</span>
										<a href="#offsetGet" title="details" class="method-name">offsetGet</a>
											(<span class="var-type">Mixed</span>&nbsp;<span class="var-name">$propertyName</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#offsetSet" title="details" class="method-name">offsetSet</a>
											(<span class="var-type">Mixed</span>&nbsp;<span class="var-name">$propertyName</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#offsetUnset" title="details" class="method-name">offsetUnset</a>
											(<span class="var-type">unknown_type</span>&nbsp;<span class="var-name">$propertyName</span>)
									</div>
																							
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#registerFailedValidation" title="details" class="method-name">registerFailedValidation</a>
											(<span class="var-type">Int</span>&nbsp;<span class="var-name">$errorNr</span>, <span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$messageValues</span> = <span class="var-default">array()</span>])
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#save" title="details" class="method-name">save</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#serialize" title="details" class="method-name">serialize</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#set" title="details" class="method-name">set</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$config</span> = <span class="var-default">array()</span>])
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#setChanged" title="details" class="method-name">setChanged</a>
											([<span class="var-type">$property</span>&nbsp;<span class="var-name">$property</span> = <span class="var-default">NULL</span>], [<span class="var-type">Boolean</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">NULL</span>])
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#setId" title="details" class="method-name">setId</a>
											(<span class="var-type">Int</span>&nbsp;<span class="var-name">$id</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#setValidated" title="details" class="method-name">setValidated</a>
											(<span class="var-type">Bool</span>&nbsp;<span class="var-name">$value</span>)
									</div>
																							
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Bool</span>
										<a href="#validated" title="details" class="method-name">validated</a>
											([<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span> = <span class="var-default">NULL</span>])
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#validateUnchangedProperties" title="details" class="method-name">validateUnchangedProperties</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#validationEnabled" title="details" class="method-name">validationEnabled</a>
											(<span class="var-type">Bool</span>&nbsp;<span class="var-name">$value</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_afterDelete" title="details" class="method-name">_afterDelete</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_afterInsert" title="details" class="method-name">_afterInsert</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_afterSet" title="details" class="method-name">_afterSet</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_afterUpdate" title="details" class="method-name">_afterUpdate</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_assignData" title="details" class="method-name">_assignData</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">&$data</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_beforeDelete" title="details" class="method-name">_beforeDelete</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_beforeInsert" title="details" class="method-name">_beforeInsert</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_beforeSet" title="details" class="method-name">_beforeSet</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span>, <span class="var-type"></span>&nbsp;<span class="var-name">&$value</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_beforeUpdate" title="details" class="method-name">_beforeUpdate</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_beforeValidate" title="details" class="method-name">_beforeValidate</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span>, <span class="var-type"></span>&nbsp;<span class="var-name">&$value</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_clone" title="details" class="method-name">_clone</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_insert" title="details" class="method-name">_insert</a>
											(<span class="var-type"><a href="../DomAr/Property/DomArValueSet.html">DomArValueSet</a></span>&nbsp;<span class="var-name">$set</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_serializeData" title="details" class="method-name">_serializeData</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_unserializeData" title="details" class="method-name">_unserializeData</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_update" title="details" class="method-name">_update</a>
											(<span class="var-type"></span>&nbsp;<span class="var-name">$changed</span>, <span class="var-type"><a href="../DomAr/Property/DomArValueSet.html">DomArValueSet</a></span>&nbsp;<span class="var-name">$set</span>)
									</div>
																							
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#_validate" title="details" class="method-name">_validate</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span>, <span class="var-type"></span>&nbsp;<span class="var-name">&$value</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#__clone" title="details" class="method-name">__clone</a>
										()
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">Mixed</span>
										<a href="#__get" title="details" class="method-name">__get</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>)
									</div>
															
				<div class="method-definition">
					<img src="../media/images/Method.png" alt=" "/>
											<span class="method-result">void</span>
										<a href="#__set" title="details" class="method-name">__set</a>
											(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
									</div>
											</div>
		</div>
	</div>		

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Variables</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
						
			
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			
<a name="var$failedValidations" id="$failedValidations"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">Array</span>
			<span class="var-name">$failedValidations</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a51">51</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">All failed validations will be put into this array.</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$serialized" id="$serialized"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">Bool</span>
			<span class="var-name">$serialized</span>
			 = <span class="var-default"> false</span>			(line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a39">39</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$validated" id="$validated"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">Bool</span>
			<span class="var-name">$validated</span>
			 = <span class="var-default"> true</span>			(line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a46">46</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$validationEnabled" id="$validationEnabled"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">Bool</span>
			<span class="var-name">$validationEnabled</span>
			 = <span class="var-default"> true</span>			(line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a55">55</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_changed" id="$_changed"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="../media/images/Variable.png" />
		<span class="var-title">
			<span class="var-type">Array</span>
			<span class="var-name">$_changed</span>
			 = <span class="var-default">array()</span>			(line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a35">35</a></span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
						
		</div>
	</div>
	
	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
																	<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
						
		</div>
		<div class="info-box-body">
			<A NAME='method_detail'></A>
<a name="methodbuildMetadata" id="buildMetadata"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static buildMetadata</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a573">573</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result">void</span>
		<span class="method-name">
			buildMetadata
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodcreate" id="create"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static create</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a184">184</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Creates object from data. This is meant for advance use only.</p>
<p class="description"><p>If you load object data from database you can use this method to convert data to object. Do not use it to create new instances,  use it only for creating objects that are saved in database.</p></p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result">void</span>
		<span class="method-name">
			create
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">&$data</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Array</span>
				<span class="var-name">&$data</span>			</li>
				</ul>
		
			
	</div>
<a name="methoddataQuery" id="dataQuery"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static dataQuery</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a170">170</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sends custom query to database and returns data as array.</p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result"><a href="../DomAr/Query/DomArDataQuery.html">DomArDataQuery</a></span>
		<span class="method-name">
			dataQuery
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$fields</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$fields</span><span class="var-description">: Fields that will be loaded</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetAllProperties" id="getAllProperties"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static getAllProperties</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a326">326</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns all object property handlers.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result">Array</span>
		<span class="method-name">
			getAllProperties
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetDatabase" id="getDatabase"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static getDatabase</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a373">373</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns database name where objects table is.</p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result">String</span>
		<span class="method-name">
			getDatabase
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetDbTable" id="getDbTable"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static getDbTable</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a380">380</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns string with database and tablename like ´database´.´tableName´  Use this method to make custom queries.</p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result">String</span>
		<span class="method-name">
			getDbTable
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetProperties" id="getProperties"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static getProperties</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a337">337</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns all object property handlers in single class.</p>
<p class="description"><p>If class A extends B and you call A::getProperties() you only get class A property handlers.  For getting all properties see DomArObject::getAllProperties()</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result">Array</span>
		<span class="method-name">
			getProperties
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetProperty" id="getProperty"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static getProperty</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a346">346</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns property with name $name property handler.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result"><a href="../DomAr/Property/DomArProperty.html">DomArProperty</a></span>
		<span class="method-name">
			getProperty
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$name</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetTable" id="getTable"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static getTable</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a361">361</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result"><a href="../DomAr/DomArTable.html">DomArTable</a></span>
		<span class="method-name">
			getTable
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetTableName" id="getTableName"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static getTableName</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a367">367</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns table name where object data is held.</p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result">String</span>
		<span class="method-name">
			getTableName
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodidSetQuery" id="idSetQuery"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static idSetQuery</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a164">164</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Makes id set query. This query returns id-s as keys and $field as value.</p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result"><a href="../DomAr/Query/DomArDataQuery.html">DomArDataQuery</a></span>
		<span class="method-name">
			idSetQuery
		</span>
					([<span class="var-type">String</span>&nbsp;<span class="var-name">$field</span> = <span class="var-default">'id'</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$field</span>			</li>
				</ul>
		
			
	</div>
<a name="methodload" id="load"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static load</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a157">157</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Loads object from database. If not found returns NULL.</p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result"><a href="../DomAr/DomArObject.html">DomArObject</a></span>
		<span class="method-name">
			load
		</span>
					(<span class="var-type">Int</span>&nbsp;<span class="var-name">$id</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Int</span>
				<span class="var-name">$id</span><span class="var-description">: Object id</span>			</li>
				</ul>
		
			
	</div>
<a name="methodloadData" id="loadData"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static loadData</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a150">150</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Load object data from database.</p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result"><a href="../DomSql/DomSqlIterator.html">DomSqlIterator</a></span>
		<span class="method-name">
			loadData
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$fields</span> = <span class="var-default">'*'</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$id</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$fields</span>			</li>
				</ul>
		
			
	</div>
<a name="methodquery" id="query"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static query</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a176">176</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sends custom query to database and returns objects</p>
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result"><a href="../DomAr/Query/DomArQuery.html">DomArQuery</a></span>
		<span class="method-name">
			query
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodunserialize" id="unserialize"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static unserialize</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a253">253</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Unserializes string which containts serialized DomArObject</p>
<p class="description"><p>If DomArObject what is beeing unserialized already exists it will not be unserialized - it will return already existing object.  So if you make changes to object and serialize it then be sure to unserialize it before loading it, otherwise changes will be lost!</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result"><a href="../DomAr/DomArObject.html">DomArObject</a></span>
		<span class="method-name">
			unserialize
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$var</span>			</li>
				</ul>
		
			
	</div>
<a name="method_updateTableFields" id="_updateTableFields"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/StaticMethod.png" />
		<span class="method-title">static _updateTableFields</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a140">140</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		static <span class="method-result">void</span>
		<span class="method-name">
			_updateTableFields
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method__construct" id="__construct"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Constructor.png" />
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a65">65</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">If you want do define your own constructor use method called &quot;construct&quot;</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">DomArObject</span>
		<span class="method-name">
			__construct
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodaccess" id="access"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">access</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a298">298</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Accesses object property without any checking if its loaded (See lazyloading) or anything else, just returns property current value.</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Mixed</span>
		<span class="method-name">
			&amp;access
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$var</span>			</li>
				</ul>
		
			
	</div>
<a name="methodanalyzeAccess" id="analyzeAccess"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">analyzeAccess</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a716">716</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			analyzeAccess
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$propertyName</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$propertyName</span>			</li>
				</ul>
		
			
	</div>
<a name="methodcache" id="cache"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">cache</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a225">225</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Caches object into session.</p>
<p class="description"><p>Useful for caching manager objects that you need everytime.  This cache is used by ClassName::load(id) method which checks for cache and if not exist then load object from database.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			cache
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodchanged" id="changed"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">changed</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a486">486</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets proeprty to changed.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			changed
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$property</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$property</span><span class="var-description">: Property name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodconstruct" id="construct"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">construct</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a82">82</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Constructor</p>
<p class="description"><p>Constructor can't have any arguments!  If object is loaded from database object already knows its ID when this method is called.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			construct
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methoddelete" id="delete"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/AbstractMethod.png" />
		<span class="method-title">delete</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a203">203</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Deletes object from database</p>
	<ul class="tags">
				<li><span class="field">return:</span> If object was deleted.</li>
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Bool</span>
		<span class="method-name">
			delete
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodforceSet" id="forceSet"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">forceSet</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a447">447</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets object property value.</p>
<p class="description"><p>No validation nor checking listeners is done, just setting property value to that value.  Be careful when using this! Meant for internal use.</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			forceSet
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$var</span><span class="var-description">: property name</span>			</li>
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$value</span><span class="var-description">: new property value</span>			</li>
				</ul>
		
			
	</div>
<a name="methodget" id="get"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">get</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a286">286</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			get
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$var</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$var</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetChanged" id="getChanged"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getChanged</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a354">354</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns list with property names that are concidered changed and will be saved when $item-&gt;save() method is called.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Array</span>
		<span class="method-name">
			getChanged
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetId" id="getId"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getId</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a318">318</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns object id.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Int</span>
		<span class="method-name">
			getId
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetLastValidationInfo" id="getLastValidationInfo"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getLastValidationInfo</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a677">677</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns array with values</p>
<p class="description"><p><ul><li>code - errorCode</li><li>property - property that new value caused validation error</li><li>value - value that failed validation</li><li>message - error message. If defined uses user validation error messages )</li><li>sysMessage - error message This do not use user validation error messages, it is always system error message.</li><li>solved - Boolean if validate() method is called with argument true to clear last validation error.)</li><li>object - Object that caused error &lt;/object&gt;</li></ul></p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Array</span>
		<span class="method-name">
			getLastValidationInfo
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetLastValidationMessage" id="getLastValidationMessage"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getLastValidationMessage</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a637">637</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns last validation error message (User message if defined)</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">String</span>
		<span class="method-name">
			getLastValidationMessage
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetValidationErrorMessages" id="getValidationErrorMessages"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getValidationErrorMessages</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a597">597</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Defines custom validation errors.</p>
<p class="description"><p>Format is like array(propertyName=&gt;array(ErrorCode =&gt; Message))  In message you can use keyword [$value] to get value that failed validation into your message.</p><p>You can also create validationErrors.lang.php file into your conf folder which containts all validation errors.  Sample file contents  <div class="src-code"><ol><li><div class="src-line">&nbsp;<span class="src-var">$DOMAR_VALIDATION_ERRORS&nbsp;</span>=&nbsp;<span class="src-key">array</span><span class="src-sym">(</span></div></li>
<li><div class="src-line">&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-str">'CLASS_NAME'&nbsp;</span>=&gt;&nbsp;<span class="src-key">array</span><span class="src-sym">(</span></div></li>
<li><div class="src-line">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-str">'PROPERTY_NAME'&nbsp;</span>=&gt;&nbsp;<span class="src-key">array</span><span class="src-sym">(</span></div></li>
<li><div class="src-line">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-id">ERROR_NR&nbsp;&nbsp;</span>=&gt;&nbsp;<span class="src-str">'ERROR_MESSAGE'</span></div></li>
<li><div class="src-line">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-sym">)</span><span class="src-sym">,</span></div></li>
<li><div class="src-line">&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-sym">)</span><span class="src-sym">,</span></div></li>
<li><div class="src-line">&nbsp;<span class="src-sym">)</span><span class="src-sym">;</span></div></li>
</ol></div></p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Array</span>
		<span class="method-name">
			getValidationErrorMessages
		</span>
				()
			</div>
	
		
			
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../DomAuth/DomUser.html#methodgetValidationErrorMessages">DomUser::getValidationErrorMessages()</a>
							</li>
				</ul>
	</div>
<a name="methodgetValidationInfo" id="getValidationInfo"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getValidationInfo</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a660">660</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns array with information about all failed validations.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Array</span>
		<span class="method-name">
			getValidationInfo
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetValidationMessages" id="getValidationMessages"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getValidationMessages</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a645">645</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns array where values are user error messages. (If user error message is found, otherwise system error message will be used!)</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Array</span>
		<span class="method-name">
			getValidationMessages
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$separator</span> = <span class="var-default">false</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$separator</span>			</li>
				</ul>
		
			
	</div>
<a name="methodgetValidationReport" id="getValidationReport"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">getValidationReport</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a629">629</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result"><a href="../DomAr/DomArValidationReport.html">DomArValidationReport</a></span>
		<span class="method-name">
			getValidationReport
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodinit" id="init"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">init</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a91">91</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Init new object</p>
<p class="description"><p>This method will only be called when new instance of object is created and it is not loaded from database.  Basicly when you manually write $something = new SomeClass();  This method will not be called on saved objects. (They have id)</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			init
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodinitLoaded" id="initLoaded"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">initLoaded</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a97">97</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Init loaded object</p>
<p class="description"><p>This method will only be called when object is loaded from database. (Not called when new instance created.)</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			initLoaded
		</span>
				()
			</div>
	
		
			
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../DomAuth/DomUser.html#methodinitLoaded">DomUser::initLoaded()</a>
							</li>
				</ul>
	</div>
<a name="methodisChanged" id="isChanged"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">isChanged</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a510">510</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">return:</span> If object record property(es) is changed</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Boolean</span>
		<span class="method-name">
			isChanged
		</span>
					([<span class="var-type">String</span>&nbsp;<span class="var-name">$property</span> = <span class="var-default">NULL</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$property</span><span class="var-description">: Leave it to NULL if you want to know if any of the record properties is changed. Add property name if you want to know if that property is changed.</span>			</li>
				</ul>
		
			
	</div>
<a name="methodoffsetExists" id="offsetExists"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">offsetExists</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a539">539</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Bool</span>
		<span class="method-name">
			offsetExists
		</span>
					(<span class="var-type">Mixed</span>&nbsp;<span class="var-name">$propertyName</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$propertyName</span>			</li>
				</ul>
		
				<hr class="separator" />
		<div class="notes">Implementation of:</div>
			<dl>
			<dt>ArrayAccess::offsetExists</dt>
					</dl>
			
	</div>
<a name="methodoffsetGet" id="offsetGet"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">offsetGet</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a525">525</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Mixed</span>
		<span class="method-name">
			offsetGet
		</span>
					(<span class="var-type">Mixed</span>&nbsp;<span class="var-name">$propertyName</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$propertyName</span>			</li>
				</ul>
		
				<hr class="separator" />
		<div class="notes">Implementation of:</div>
			<dl>
			<dt>ArrayAccess::offsetGet</dt>
					</dl>
			
	</div>
<a name="methodoffsetSet" id="offsetSet"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">offsetSet</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a532">532</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			offsetSet
		</span>
					(<span class="var-type">Mixed</span>&nbsp;<span class="var-name">$propertyName</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$propertyName</span>			</li>
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$value</span>			</li>
				</ul>
		
				<hr class="separator" />
		<div class="notes">Implementation of:</div>
			<dl>
			<dt>ArrayAccess::offsetSet</dt>
					</dl>
			
	</div>
<a name="methodoffsetUnset" id="offsetUnset"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">offsetUnset</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a546">546</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Throws exception. This is not supported.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			offsetUnset
		</span>
					(<span class="var-type">unknown_type</span>&nbsp;<span class="var-name">$propertyName</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">unknown_type</span>
				<span class="var-name">$propertyName</span>			</li>
				</ul>
		
				<hr class="separator" />
		<div class="notes">Implementation of:</div>
			<dl>
			<dt>ArrayAccess::offsetUnset</dt>
					</dl>
			
	</div>
<a name="methodregisterFailedValidation" id="registerFailedValidation"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">registerFailedValidation</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a697">697</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			registerFailedValidation
		</span>
					(<span class="var-type">Int</span>&nbsp;<span class="var-name">$errorNr</span>, <span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$messageValues</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Int</span>
				<span class="var-name">$errorNr</span><span class="var-description">: error nr</span>			</li>
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$var</span><span class="var-description">: property name</span>			</li>
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$value</span><span class="var-description">: Value that failed validation</span>			</li>
					<li>
				<span class="var-type">Array</span>
				<span class="var-name">$messageValues</span><span class="var-description">: add custom values that will be replaced in final message. Use key value pairs where key is identification.</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsave" id="save"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">save</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a107">107</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Saves object into database</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			save
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodserialize" id="serialize"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">serialize</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a235">235</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Serialize object.</p>
<p class="description"><p>See PHP serialize method.  Do not use PHP function serialize on DomArObjects as it creates alot overhead. Use $item-&gt;serialize().</p></p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			serialize
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodset" id="set"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">set</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a432">432</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets property to value to new value.</p>
<p class="description"><p>$config variable can be used to ignore some steps.  <ul><li>ignoreSetPropertyListener - ignores property set listener which is defined by IDomArPropertySetListener interface.</li></ul></p></p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			set
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$config</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$var</span>			</li>
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$value</span>			</li>
					<li>
				<span class="var-type">Array</span>
				<span class="var-name">$config</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetChanged" id="setChanged"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setChanged</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a495">495</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets property changed status to new value.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setChanged
		</span>
					([<span class="var-type">$property</span>&nbsp;<span class="var-name">$property</span> = <span class="var-default">NULL</span>], [<span class="var-type">Boolean</span>&nbsp;<span class="var-name">$value</span> = <span class="var-default">NULL</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Boolean</span>
				<span class="var-name">$value</span><span class="var-description">: true if changed, false if not changed.</span>			</li>
					<li>
				<span class="var-type">$property</span>
				<span class="var-name">$property</span><span class="var-description">: Property name</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetId" id="setId"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setId</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a464">464</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets object id. Setting id is not allowed when object already has id!  Object will be also stored in storedObjectsList.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setId
		</span>
					(<span class="var-type">Int</span>&nbsp;<span class="var-name">$id</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Int</span>
				<span class="var-name">$id</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetValidated" id="setValidated"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">setValidated</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a621">621</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Change object validated status</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setValidated
		</span>
					(<span class="var-type">Bool</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Bool</span>
				<span class="var-name">$value</span>			</li>
				</ul>
		
			
	</div>
<a name="methodvalidated" id="validated"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">validated</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a605">605</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">return:</span> true if object is validated</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Bool</span>
		<span class="method-name">
			validated
		</span>
					([<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span> = <span class="var-default">NULL</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$propertyName</span><span class="var-description">: Add only if you want to know if specific property validated.</span>			</li>
				</ul>
		
			
	</div>
<a name="methodvalidateUnchangedProperties" id="validateUnchangedProperties"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">validateUnchangedProperties</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a389">389</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Validate all unchanged properties. This method is used before inserting new object to database.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			validateUnchangedProperties
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodvalidationEnabled" id="validationEnabled"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">validationEnabled</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a685">685</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Disable/Enable validation</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			validationEnabled
		</span>
					(<span class="var-type">Bool</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">Bool</span>
				<span class="var-name">$value</span>			</li>
				</ul>
		
			
	</div>
<a name="method_afterDelete" id="_afterDelete"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_afterDelete</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a213">213</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_afterDelete
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_afterInsert" id="_afterInsert"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_afterInsert</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a123">123</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_afterInsert
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_afterSet" id="_afterSet"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_afterSet</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a416">416</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_afterSet
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$propertyName</span>			</li>
				</ul>
		
			
	</div>
<a name="method_afterUpdate" id="_afterUpdate"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_afterUpdate</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a135">135</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_afterUpdate
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_assignData" id="_assignData"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_assignData</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a189">189</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_assignData
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">&$data</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">array</span>
				<span class="var-name">&$data</span>			</li>
				</ul>
		
			
	</div>
<a name="method_beforeDelete" id="_beforeDelete"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_beforeDelete</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a208">208</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_beforeDelete
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_beforeInsert" id="_beforeInsert"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_beforeInsert</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a115">115</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_beforeInsert
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_beforeSet" id="_beforeSet"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_beforeSet</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a410">410</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_beforeSet
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span>, <span class="var-type"></span>&nbsp;<span class="var-name">&$value</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$propertyName</span>			</li>
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$value</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">&$value</span>			</li>
				</ul>
		
			
	</div>
<a name="method_beforeUpdate" id="_beforeUpdate"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_beforeUpdate</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a127">127</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_beforeUpdate
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_beforeValidate" id="_beforeValidate"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_beforeValidate</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a396">396</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_beforeValidate
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span>, <span class="var-type"></span>&nbsp;<span class="var-name">&$value</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$propertyName</span>			</li>
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$value</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">&$value</span>			</li>
				</ul>
		
			
	</div>
<a name="method_clone" id="_clone"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_clone</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a564">564</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_clone
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_insert" id="_insert"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_insert</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a119">119</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_insert
		</span>
					(<span class="var-type"><a href="../DomAr/Property/DomArValueSet.html">DomArValueSet</a></span>&nbsp;<span class="var-name">$set</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../DomAr/Property/DomArValueSet.html">DomArValueSet</a></span>
				<span class="var-name">$set</span>			</li>
				</ul>
		
			
	</div>
<a name="method_serializeData" id="_serializeData"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_serializeData</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a243">243</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_serializeData
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_unserializeData" id="_unserializeData"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_unserializeData</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a277">277</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_unserializeData
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method_update" id="_update"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_update</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a131">131</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_update
		</span>
					(<span class="var-type"></span>&nbsp;<span class="var-name">$changed</span>, <span class="var-type"><a href="../DomAr/Property/DomArValueSet.html">DomArValueSet</a></span>&nbsp;<span class="var-name">$set</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">array</span>
				<span class="var-name">$changed</span>			</li>
					<li>
				<span class="var-type"><a href="../DomAr/Property/DomArValueSet.html">DomArValueSet</a></span>
				<span class="var-name">$set</span>			</li>
				</ul>
		
			
	</div>
<a name="method_validate" id="_validate"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">_validate</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a403">403</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			_validate
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$propertyName</span>, <span class="var-type"></span>&nbsp;<span class="var-name">&$value</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$propertyName</span>			</li>
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$value</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">&$value</span>			</li>
				</ul>
		
			
	</div>
<a name="method__clone" id="__clone"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">__clone</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a557">557</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			__clone
		</span>
				()
			</div>
	
		
			
	</div>
<a name="method__get" id="__get"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">__get</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a307">307</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns object variable.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Mixed</span>
		<span class="method-name">
			__get
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$var</span>			</li>
				</ul>
		
			
	</div>
<a name="method__set" id="__set"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="../media/images/Method.png" />
		<span class="method-title">__set</span> (line <span class="line-number"><a href="../__filesource/fsource_DomAr__libsDomArDomArObject.class.php.html#a455">455</a></span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			__set
		</span>
					(<span class="var-type">String</span>&nbsp;<span class="var-name">$var</span>, <span class="var-type">Mixed</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">String</span>
				<span class="var-name">$var</span>			</li>
					<li>
				<span class="var-type">Mixed</span>
				<span class="var-name">$value</span>			</li>
				</ul>
		
			
	</div>
						
		</div>
	</div>

	
	<p class="notes" id="credit">
		Documentation generated on Fri, 24 Sep 2010 21:12:36 +0000 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.1</a>
	</p>
	</div></body>
</html>